package com.ybkj.daijia.server.service;

import com.ybkj.daijia.server.model.WxBind;

public interface WxBindService {

    /**
     * 根据手机号查询绑定信息
     *
     * @param phone
     * @return
     */
    WxBind findByPhone(String phone);

    /**
     * 保存绑定信息
     *
     * @param bind
     * @return
     */
    WxBind insertRecrod(WxBind bind);

    /**
     * 根据微信openid查询绑定信息
     *
     * @param fromUser
     * @return
     */
    WxBind findByWxuser(String fromUser);

    /**
     * 根据主键更新绑定信息
     *
     * @param record
     * @return
     */
    int updateByPrimaryKey(WxBind record);

    /**
     * 根据主键删除绑定信息
     *
     * @param id
     * @return
     */
    int deleteByPrimaryKey(Long id);

    /**
     * 根据微信用户删除绑定信息
     *
     * @param wxuser
     * @return
     */
    int deleteByWxuser(String wxuser);

    /**
     * 根据电话号码删除绑定信息
     *
     * @param phone
     * @return
     */
    int deleteByPhone(String phone);
}
